#案例：使用BS4库来解析html标签！
#需求：以“登录”标签的href属性和文本内容来举例！

import requests
from bs4 import BeautifulSoup #导入bs4库

#发请求：GET https://shop.aircheng.com/
r=requests.get(url="https://shop.aircheng.com/")

#获取响应内容：String
response_body=r.text

#把字符串类型的响应实体封装成soup对象
soup = BeautifulSoup(response_body,'lxml');


#函数原型：List sup.select(String CSS选择器);
#函数功能：使用CSS选择器语法来获取满足该CSS选择器语法的N个标签！

#定位到你需要操作的标签
eles_a=soup.select("body > header > div.body_wrapper > div > div.body_toolbar > div > a:nth-child(1)")
ele_login=eles_a[0]


#获取某标签的文本内容
text=str(ele_login.string)
print(text)


#获取某标签的某属性:以href属性为例:格式：标签["属性名"]
attr_href=ele_login["href"]
print(attr_href)


